﻿html {
    font-size:100%;
}

body {
    color: #6f6f6f;
    background-color:#000;
	font-size: 16px;
	font-size: 1.3125rem;
	line-height: 2.5625rem;
	font-weight: 400;
	font-family: 'Oswald', 'Open Sans', sans-serif;
}

.thumbnail{
    padding:0;
    border-width:0;
}

.header{
    height:100px;
}

.thumbnail .caption {
  padding: 0;
  color: #fff;
  margin-top:-60px;
  font-weight:300;
  font-size:1.5rem;
  text-align:center;
  background-color: #525252;
  opacity:0.8;
  border-bottom: 4px solid #11c9be;
  line-height: 60px;
}

.margin-left{
    margin-left:-15px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

.global{
    background-color:#fff;
}

.navbar {
    border-radius: 0;
    margin-bottom: 0;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

a {
    font-size: 1.125rem;
    color: #000;
    /*text-transform: uppercase;*/
    /*padding-right: 18px;*/
    font-weight: 400;
    /*font-family: 'Oswald', sans-serif;*/
}

header.body-content {
    padding-top:50px;
    margin-bottom:100px;
}

.btn-color ,
.btn-color:hover,
.btn-color:focus,
.btn-color:active,
.btn-color.active
 {
    color:#fff;
    line-height:61px;
    font-size: 1.5rem;
    /*padding:0 129px;*/
    background-color: #11c9be !important;
    border-radius: 0;
    font-weight:300;
    width:100%;
    padding:0;
}

/* Fonts*/
.second-font {
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
}

.thread-font {
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
    font-size:3rem;
    color:#000;
    line-height: 4.25rem;
}

/* Color */

.colored, a.active {
	color:#11c9be;
}

/* Ticker */

#ticker {
    background-color: #424242;
    line-height: 90px;
}

#ticker p {
	margin: 0;
	text-align: center;
	font-size: 1.75rem;
	color: #fff;
	font-weight: 300;
    font-family:"Open Sans", sans-serif;
} 

/* Footer */
.footer {
    background-color:#000;
    padding-top:50px;
    padding-bottom:50px;
}

    .footer a {
        font-weight:300;
	    color: #fff;
	    font-size: 1rem;
	    padding-left: 10px;
	    margin-left: 10px;
	    border-left: 1px solid #fff;
    }


    .footer nav {
	    float: right;
    }

.footer a.first {
	padding-left:0;
	margin-left: 20px;
	border-left: none;
}
.footer a.imagelink {
	text-indent: -999px;
	display: inline-block;
	border-left: 0 none;
	width: 44px;
	height: 44px;
	padding-left: 0;
	margin-left: 5px;
}
.imagelink.twitter {
	background: url(../images/btn-twitter.png) no-repeat center center;
}

.imagelink.facebook {
	background: url(../images/btn-facebook.png) no-repeat center center;
}

/* END Footer */



.navbar-inverse {
    background-color:#000;
}

.navbar-inverse .navbar-nav >li >a {
    font-size:1.5rem;
    font-weight:300;
}

.row-grid {
    margin-bottom:30px;
}

.row-info {
    padding-top: 60px;
    padding-bottom: 85px;
}

    .row-info > div > p:first-child {
        font-family:"Open Sans", sans-serif;
        font-weight:300;
        font-size:1.3125rem;
        margin-bottom:50px;
    }

    .row-info > h2 {
        margin-top: 0;
    }

.start-content {
    border-bottom: 4px solid #11c9be;
    background-color:#424242
}

.film-content {
    border-bottom: 4px solid #11c9be;
    background-color:#424242
}

    .film-content a {
        margin-bottom:10px;
    }

    .film-content img{
        margin-bottom:20px;
    }

.film-info {
    color:#fff;
}

    .film-info > h1 {
        font-weight:400;
        font-size:2em;
        margin-top:0;
    }


.movie-title {
    font-size:2rem;
}

.film-description {
    background-color:#fff;
    padding-top: 39px;
    padding-bottom:59px;
    font-family:'Open Sans', sans-serif;
}

.film-description table{
    line-height: 2.125rem;
}

.film-description td:first-child{
    font-weight:600;
    padding-right:47px;
    vertical-align: top;
}
.film-description td:last-child{
    font-weight:400;
}


.watchlist {
    background-color:#424242;
    color:#fff;
    padding-top:65px;
    vertical-align:middle;
}

.watchlist h1{
    margin-top:0;
}

.watchlist .navigation{
    text-align:right;
}

.watchlist .navigation li>a {
    color:#fff;
    font-size:1.3125rem;
    font-weight:300;
    border-left:2px solid #fff;
    padding-left:20px;
}

.watchlist .navigation li:first-child >a  {
    border-left-width:0;
}

.watchlist .navigation a.active {
    color:#11c9be;
}

.film-list{
     border-bottom: 4px solid #11c9be; 
     background-color:#ffffff;
}